*{
    margin:0;
    padding:0;
    box-sizing: border-box;
}
em,i{
    font-style:normal;
}
li{
    list-style:none;
}
img{
    /* 照顾兼容性 */
    border:0;
    vertical-align:middle;
}
button{
    cursor:pointer;
}
a{
    color:#666;
    text-decoration:none;
}
a:hover{
    color:#c81623!important;
}
button,input{
    font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
    border: 0;
    outline: none;
}
body{
    /* 抗锯齿性，让文字显示更加清晰 */
    -webkit-font-smoothing:antialiased;
    background-color:#fff;
    font:12px/1.5 Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
    color:#666;
}
.hide,.none{
    /* 隐藏 */
    display:none;
}
/* 清除浮动 伪元素 */
.clearfix:after{
    visibility:hidden;
    clear:both;
    display:block;
    content:".";
    height:0;
}
.clearfix{
    *zoom:1
}